﻿#ifndef __SS_LIGHT_MATERIAL_H__
#define __SS_LIGHT_MATERIAL_H__
#include "ssTextureMaterial.h"
#include "../../3dMath/ssVector.h"


namespace StarSeeker
{

class ssLightMaterial : public ssTextureMaterial
{
public:
	ssLightMaterial();
	~ssLightMaterial();
	//设置矩阵给显卡
	virtual void SetShaderUniform();

public:
	ssVector3			m_diffuseCoefficient;//漫反射系数
	ssVector3			m_specularCoefficient;//镜面反射系数
	ssVector3			m_ambientCoefficient;//环境光系数
private:
	ssShaderUniform		m_diffuse;
	ssShaderUniform		m_specular;
	ssShaderUniform		m_ambient;
};

}
#endif
